package woshiheima11;

import java.util.ArrayList;
//stream流使用
public class StreamDemo01 {
    public static void main(String[] args) {
        //创建一个集合
        ArrayList<String> list = new ArrayList<String>();

        //添加数据
        list.add("张三");
        list.add("王二");
        list.add("李四");
        list.add("张曼玉");
        list.add("张文强");

        //创建流（stream）过滤掉姓张的(2)过滤掉张姓长度为三的名字
        list.stream().filter(s ->  s.startsWith("张")).filter(s -> s.length()==3).forEach(System.out::println);

        //跳过前两个元素，然后输出剩下的元素前两个的数据
        list.stream().skip(2).limit(2).forEach(System.out::println);

        //concat合并流的操作（Stream.concat）

        //distinct返回该流不同的元素(Stream.distinct)

        //sorted（）按照自然排序

        //sorted（comparator）


    }
}
